body,html{font-size:12px; margin:0px; padding:0px; color:#444; font-family:"微软雅黑"; background:url(../images/topbg.jpg) top no-repeat; line-height:20px}
div{ text-indent:0px}
ul,li{ margin:0px; padding:0px; list-style-position:outside; list-style-type:none}
form,input,select{ padding:0px; margin:0px}
a{text-decoration:none; color:#444}
a:hover{text-decoration:none; color:#0158B9; cursor:pointer}
img{ border:0px;}

.bg{ width:100%; height:158px; background:url(../images/allbg.jpg)}
.top{ height:158px; width:1220px; margin:auto; position:relative}
.logo{ position:absolute; left:0px; top:20px; background-image:url(../images/logo.jpg); height:118px; width:190px}
.company{ position:absolute; left:220px; top:25px; background-image:url(../images/company.jpg); height:69px; width:464px}
.phone{ position:absolute; left:950px; top:50px; background-image:url(../images/phone.gif); height:60px; width:309px; line-height:60px; text-indent:50px}

.nav{ height:20px; width:800px; position:absolute; top:110px; left:210px}
.nav li{ height:37px; width:105px; float:left; display:block; font-size:20px; font-weight:bold}
.nav li a{ color:#FFF; height:37px; width:105px; line-height:35px; display:block; text-align:center}
.nav li a:hover{ background:url(../images/hover.png) center no-repeat; color:#2586D7}

.date{ position:absolute; left:990px; top:120px; color:#FFF; font-size:14px;}
.fav{ position:absolute; top:20px; left:1095px; height:30px; width:219px; line-height:30px; text-indent:20px}
.fav li{display:block; float:left; width:130px; height:30px}
.fav li a{width:105px; height:30px; color:#FFF; font-size:14px;}

.banner{ height:390px; width:1220px; margin:auto}

.factory{ position:relative; width:756px; height:173px;overflow:hidden;margin-top:8px;}
.move_left{ background:url(../images/move_left.jpg); height:173px; width:25px; float:left; cursor:pointer}
.move_right{ background:url(../images/move_right.jpg); height:173px; width:25px; float:left; cursor:pointer}
.move_img{ float:left; height:173px; width:706px;}
.move_img li{width:200px; height:173px; float:left; display:block; margin-left:3px;}
.move_img img{ width:200px; height:150px; border:0px}
.move_img div{ text-align:center; line-height:23px;}

.tree_li0{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bg.jpg); text-indent:33px; cursor:pointer; font-weight:bold}
.tree_li0 a{ color:#0779DCl;}
.tree_li1{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bg_1.jpg); text-indent:43px; cursor:pointer}
.tree_li1 a{ color:#0779DC}
.tree_li2{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bg_3.jpg); text-indent:53px}
.tree_li2 a{ color:#0779DC}

.tree_li0ed{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bged.jpg); text-indent:33px; cursor:pointer; font-weight:bold}
.tree_li0ed a{ color:#DC5707}
.tree_li1ed{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bged.jpg); text-indent:33px; cursor:pointer; font-weight:bold}
.tree_li1ed a{ color:#DC5707}
.tree_li2ed{ height:27px; width:231px; line-height:27px; background-image:url(../images/tree_title_bged.jpg); text-indent:33px; cursor:pointer; font-weight:bold}
.tree_li2ed a{ color:#DC5707}


.ads{ width:230px; height:173px; margin-bottom:3px;overflow:hidden; text-indent:0px; background: url(../../../uploadfile/004.jpg) no-repeat}

.home{ width:1220px; height:auto; display:table; margin:auto;}
.left{ width:231px; height:auto; display:table;float:left;}
.right{ width:969px; height:auto; display:table;float:left; margin-left:10px; position:relative;}
.lefttitle{ background-image:url(../images/lefttitlebg.jpg); height:28px; width:231px; text-indent:20px; color:#FFF; line-height:28px; font-size:14px; font-weight:bold; position:relative}
.more_3{ background:url(../images/more.jpg); height:11px; width:34px;position:absolute; left:180px; top:10px}

.foot{width:100%; background:url(../images/footbg.jpg) repeat-x top; height:110px; margin-top:8px}
.bottom{width:1220px; text-align:center; margin:auto; height:110px;position:relative}
.footlogo{ position:absolute; left:0px; top:20px; background-image:url(../images/foot_logo.jpg); height:106px; width:247px}
.footmenu{position:absolute; left:400px; top:20px; height:20px; width:290px;overflow:hidden}
.footnav{height:20px; width:300px}
.footnav li{ float:left;  display:block; width:60px; height:20px; line-height:20px; text-indent:0px}
.copyright{ position:absolute; top:70px; left:400px}

.pos{ margin:auto; width:1220px; height:27px; background:url(../images/posbg.gif) no-repeat; line-height:27px; margin-top:3px;border:1px solid #ddd; text-indent:30px}

.fenleititle{ background:url(../images/fenleititlebg.jpg); height:30px; width:969px; text-indent:30px; font-size:14px; font-weight:bold}

.right_content{ width:969px; margin-top:8px; height:auto; display:table}

.page{height:20px; width:auto; margin-top:20px; width:969px;}
.page li{ display:block; height:20px; line-height:20px; width:50px; margin-right:1px; float:left; border:1px solid #ddd; text-align:center}
.page span{ display:block; height:20px; width:auto; margin-right:5px;float:left; line-height:20px; text-align:center}

.leftcontact{ background:url(../images/contactbg.jpg) right bottom no-repeat; height:120px}